<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>png++: types.hpp File Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">png++
   &#160;<span id="projectnumber">0.2.1</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">types.hpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="types_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html">png</a></td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef png_byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#ac0e0e2e09bdd9a287618bfdc5f31ca52">png::byte</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a2ed36d4818ecbfea36e5292e76dee757">png::uint_16</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a76064164adfdd2316adebf0a4fb83873">png::uint_32</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef png_fixed_point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a4c959f5dcf74dffe1567f7e0c9a4cf65">png::fixed_point</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef png_color_8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a99fd8ae78b964f14f567ee72cd2d6b5b">png::color_info</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef png_color_16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a7aa751bf9695afa1caad97a58c5cb918">png::color_info_16</a></td></tr>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74da">png::color_type</a> { <br/>
&#160;&#160;<a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74daa13feb0dc867d21f4cf462ea971f40506">png::color_type_none</a> =  -1, 
<a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74daa0c175d7c5fff3387508ad5cbb7fc456c">png::color_type_gray</a> =  PNG_COLOR_TYPE_GRAY, 
<a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74daa11ca0096a8c002514f3ba1599a42d407">png::color_type_palette</a> =  PNG_COLOR_TYPE_PALETTE, 
<a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74daac1c6d97fe7c6ffdcefb0a85b2c40f84e">png::color_type_rgb</a> =  PNG_COLOR_TYPE_RGB, 
<br/>
&#160;&#160;<a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74daa80549eb488fbe42737b3c19412a06e78">png::color_type_rgb_alpha</a> =  PNG_COLOR_TYPE_RGB_ALPHA, 
<a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74daac6d2c13a7b31bec53b4ebba5cceed9a1">png::color_type_gray_alpha</a> =  PNG_COLOR_TYPE_GRAY_ALPHA, 
<a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74daaa583dd82ada5c8dd48a9133a900854d0">png::color_type_rgba</a> =  PNG_COLOR_TYPE_RGBA, 
<a class="el" href="namespacepng.html#a4f30149e7da9c8d70e84e6977a7f74daaa89bea6d2656a0329024d6f65d47e691">png::color_type_ga</a> =  PNG_COLOR_TYPE_GA
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a6f486c6b94f23abf89e4c7b22aa363d9">png::color_mask</a> { <a class="el" href="namespacepng.html#a6f486c6b94f23abf89e4c7b22aa363d9ab28c70d43713dc3744e19b519793080a">png::color_mask_palette</a> =  PNG_COLOR_MASK_PALETTE, 
<a class="el" href="namespacepng.html#a6f486c6b94f23abf89e4c7b22aa363d9a0063a94288f5fad978b810ea72cc7a49">png::color_mask_color</a> =  PNG_COLOR_MASK_COLOR, 
<a class="el" href="namespacepng.html#a6f486c6b94f23abf89e4c7b22aa363d9a6afeb13ddede12a9c9f5a3397dc67e6b">png::color_mask_rgb</a> =  color_mask_color, 
<a class="el" href="namespacepng.html#a6f486c6b94f23abf89e4c7b22aa363d9a0440ff4e35dcd2df72078e852664404f">png::color_mask_alpha</a> =  PNG_COLOR_MASK_ALPHA
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a45c793e9e2229e38e935486c95962fe4">png::filler_type</a> { <a class="el" href="namespacepng.html#a45c793e9e2229e38e935486c95962fe4a94664e9ae66e2c9e15a13863bf427121">png::filler_before</a> =  PNG_FILLER_BEFORE, 
<a class="el" href="namespacepng.html#a45c793e9e2229e38e935486c95962fe4a3e8aa76d0dfd9fd5a0d4568b44ce5a6f">png::filler_after</a> =  PNG_FILLER_AFTER
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a451e56cd3bd185a771be5fbeb0647cd6">png::rgb_to_gray_error_action</a> { <a class="el" href="namespacepng.html#a451e56cd3bd185a771be5fbeb0647cd6a2ccd117106c8dc2c306a28a0f5990ed6">png::rgb_to_gray_silent</a> =  1, 
<a class="el" href="namespacepng.html#a451e56cd3bd185a771be5fbeb0647cd6afef10a39b9586fe669633a1b2ef1cf38">png::rgb_to_gray_warning</a> =  2, 
<a class="el" href="namespacepng.html#a451e56cd3bd185a771be5fbeb0647cd6a79b018e2e9c400a31eceef7fbf5cc952">png::rgb_to_gray_error</a> =  3
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a4b468278362e4ccf0b2c52f9c0692bdc">png::interlace_type</a> { <a class="el" href="namespacepng.html#a4b468278362e4ccf0b2c52f9c0692bdca173491c30047b28a7641cba46d97331a">png::interlace_none</a> =  PNG_INTERLACE_NONE, 
<a class="el" href="namespacepng.html#a4b468278362e4ccf0b2c52f9c0692bdcae24fce8bcef2f096696944120351c9d2">png::interlace_adam7</a> =  PNG_INTERLACE_ADAM7
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a8437714ca563a374d534e5edf57fbab8">png::compression_type</a> { <a class="el" href="namespacepng.html#a8437714ca563a374d534e5edf57fbab8ac83c3d108a6ad480f34f7a0b5fe17dfc">png::compression_type_base</a> =  PNG_COMPRESSION_TYPE_BASE, 
<a class="el" href="namespacepng.html#a8437714ca563a374d534e5edf57fbab8a64b94496fabf9332c33d9085be0faf4b">png::compression_type_default</a> =  PNG_COMPRESSION_TYPE_DEFAULT
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#ab65439f6689d3a6742450e55f3e0fbce">png::filter_type</a> { <a class="el" href="namespacepng.html#ab65439f6689d3a6742450e55f3e0fbcea26a10800dda4148440f971fa7d36b49b">png::filter_type_base</a> =  PNG_FILTER_TYPE_BASE, 
<a class="el" href="namespacepng.html#ab65439f6689d3a6742450e55f3e0fbceaee470b0a47b12e80b7f494a95d0d753e">png::intrapixel_differencing</a> =  PNG_INTRAPIXEL_DIFFERENCING, 
<a class="el" href="namespacepng.html#ab65439f6689d3a6742450e55f3e0fbcea781a2269b313a054a046007dbc5ceb05">png::filter_type_default</a> =  PNG_FILTER_TYPE_DEFAULT
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87">png::chunk</a> { <br/>
&#160;&#160;<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87ab3ec60353352c292db70cb48d307bff2">png::chunk_gAMA</a> =  PNG_INFO_gAMA, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87a9927bff076fea002c896269933423f56">png::chunk_sBIT</a> =  PNG_INFO_sBIT, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87ae60850b68c42bb5137529270aa5a24be">png::chunk_cHRM</a> =  PNG_INFO_cHRM, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87ab9358a8acd5c721d678807e639761a09">png::chunk_PLTE</a> =  PNG_INFO_PLTE, 
<br/>
&#160;&#160;<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87aef2ac03a3d930bb1701988dae298a1af">png::chunk_tRNS</a> =  PNG_INFO_tRNS, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87ad50f4c7bb92e698e0f69f562314191dc">png::chunk_bKGD</a> =  PNG_INFO_bKGD, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87a68414189fd25058780d8e7232bc82133">png::chunk_hIST</a> =  PNG_INFO_hIST, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87afd3b3cd108291990cf0324fd91fc719d">png::chunk_pHYs</a> =  PNG_INFO_pHYs, 
<br/>
&#160;&#160;<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87ad45c3ce198fdbcb5cb158133f959766c">png::chunk_oFFs</a> =  PNG_INFO_oFFs, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87a4f28d3dc2e61e8be95910da43259da32">png::chunk_tIME</a> =  PNG_INFO_tIME, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87a3695de33e9bf2e5c7b4c5c654fe4d58b">png::chunk_pCAL</a> =  PNG_INFO_pCAL, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87ab83aeab18724db2861ec61ae30c57c97">png::chunk_sRGB</a> =  PNG_INFO_sRGB, 
<br/>
&#160;&#160;<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87a39389bc110a2fec1928b55e09b4f18b4">png::chunk_iCCP</a> =  PNG_INFO_iCCP, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87a7bf8e6e33d1ec2ca5f2e25584fde84a5">png::chunk_sPLT</a> =  PNG_INFO_sPLT, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87ad9f20c7684688a249a038fbcdbaf2890">png::chunk_sCAL</a> =  PNG_INFO_sCAL, 
<a class="el" href="namespacepng.html#a93bd423c4b470bcea62b3664e835ec87a596cdeae5b0e476474b516f5553a48f1">png::chunk_IDAT</a> =  PNG_INFO_IDAT
<br/>
 }</td></tr>
</table>
</div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Generated on Fri Jan 25 2013 14:10:10 for png++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
